//方法一，没学过数组
#include <stdio.h>
int main(){
    int x,y,z;
    char c;
    scanf("%d-%d-%d-%c",&x,&y,&z,&c);
    int zhi=0;
    zhi+=1*(x);
    zhi+=2*(y/100);
    zhi+=3*(y/10%10);
    zhi+=4*(y%10);
    zhi+=5*(z/10000);
    zhi+=6*(z/1000%10);
    zhi+=7*(z/100%10);
    zhi+=8*(z/10%10);
    zhi+=9*(z%10);
    zhi%=11;
    if((zhi<10&&zhi+'0'==c)||(zhi==10&&c=='X')) {
        printf("Right");
    }else{
        if(zhi<10) c=zhi+'0';
        else c='X';
        printf("%d-%d-%d-%c",x,y,z,c);
    }
    return 0;
}
//方法二，学过数组
#include <stdio.h>
int main(){
    char s[20];
    scanf("%s",s);
    int zhi=0;
    zhi+=1*(s[0]-'0');
    zhi+=2*(s[2]-'0');
    zhi+=3*(s[3]-'0');
    zhi+=4*(s[4]-'0');
    zhi+=5*(s[6]-'0');
    zhi+=6*(s[7]-'0');
    zhi+=7*(s[8]-'0');
    zhi+=8*(s[9]-'0');
    zhi+=9*(s[10]-'0');
    zhi%=11;
    if((zhi<10&&zhi+'0'==s[12])||(zhi==10&&s[12]=='X')) {
        printf("Right");
    }else{
        if(zhi<10) s[12]=zhi+'0';
        else s[12]='X';
        printf("%s",s);
    }
    return 0;
}
